// 导入封装好的axios
import request from '@/utils/request';

const academicPapersRequest = {
  // 获取当前登录人信息
  postLogin(params) {
    return request({
      url: `/api/login`,
      method: 'post', // 注意接口是get还是post
      params   // data:data简写为data  // data传参
    });
  },
  // 注册用户
  postReqister(params) {
    return request({
      url: `/api/reqister`,
      method: 'post', // 注意接口是get还是post
      params   // data:data简写为data  // data传参
    });
  },
  // 用户注销
  postLogout(params) {
    return request({
      url: `/api/logout`,
      method: 'post', // 注意接口是get还是post
      params   // data:data简写为data  // data传参
    });
  },
  // 修改用户信息
  postEditUser(params) {
    return request({
      url: `/api/editUserInfo`,
      method: 'post', // 注意接口是get还是post
      params   // data:data简写为data  // data传参
    });
  },
  // 获取用户信息
  getUserInfo(data) {
    return request({
      url: `/api/getUserInfo`,
      method: 'post',
    })
  },
  // 获取用户列表
  getUserList(data) {
    return request({
      url: `/api/userList`,
      method: 'post',
      data
    })
  },
  // 删除用户
  delUserById(params) {
    return request({
      url: `/api/delUserById`,
      method: 'post',
      params
    })
  },
  // 获取导图列表
  getMapList(data) {
    return request({
      url: `/api/mapList`,
      method: 'post',
      data
    })
  },
  // 新增思维导图
  postAddMap(data) {
    return request({
      url: `/api/addMap`,
      method: 'post',
      data
    })
  },
  // 编辑思维导图
  postUpdataMap(data) {
    return request({
      url: `/api/updataMap`,
      method: 'post',
      data
    })
  },
  // 获取导图信息by id
  getMapInfoById(params) {
    return request({
      url: `/api/mapDetail`,
      method: 'post',
      params
    })
  },
  // 删除导图
  delMapById(params) {
    return request({
      url: `/api/delMapById`,
      method: 'post',
      params
    })
  },
  // 充值会员
  submitVip(params) {
    return request({
      url: `/api/topUpMoneyById`,
      method: 'post',
      params
    })
  }
}
export default academicPapersRequest;